home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / dualbt43.zip / BOOTINST.DOC next >
Text File  |  1993-03-04  |  13KB  |  309 lines

  1. BOOTINST 4.3 (c) Kai Uwe Rommel
  2.  
  3. (15-Apr-1989 .. 14-Jan-1991)
  4.  
  5.  
  6. READ THIS FILE ENTIRELY BEFORE USING BOOTINST !
  7.  
  8. WARNING!!! - INSTALLING SPECIAL BOOTSTRAP SOFTWARE ON A HARDDISK IS NOT
  9. A JOB TO BE DONE BY A PC NEWCOMER BUT REQUIRES A LOT OF EXPERIENCE WITH
  10. FORMATTING AND PARTITIONING DISKS AND WITH INSTALLING OPERATING SYSTEMS.
  11.  
  12.  
  13. This program installs a new master boot program which is loaded into memory
  14. with the partition table from the first sector of the first fixed disk of the
  15. machine.
  16.  
  17. Every time the machine is reset, this master boot will display a menu with
  18. all operating systems installed on the disk and ask the user to select the
  19. system he wants to run.
  20.  
  21. The new master boot is invisible to partitioning programs like FDISK.
  22. Partitions owned by DOS or OS/2, XENIX, UNIX, PC-IX and NOVELL are recognized
  23. and DOS and OS/2 on a single (dual boot) partition are handled too.
  24.  
  25.  
  26. a) Required steps for OS/2 1.1:
  27.  
  28.  
  29.    1. (if not already done)
  30.  
  31.       Initialize your harddisk.
  32.  
  33.  
  34.    2. (may be a lot of work)
  35.  
  36.       Create all partitions you want to use for DOS (and OS/2).
  37.  
  38.       a) If you want to use OS/2 together with DOS 3.30 and below, now
  39.          use the DOS FDISK program to create the partitions rather than
  40.          the OS/2 FDISK because the DOS one ensures that all partitions
  41.          are 32M or smaller and that the boot partition is inside the first
  42.          32M of your disk. Format the partitions (without /S) and activate
  43.          the boot partition.
  44.  
  45.          Then install OS/2 on this partitions without repartitioning and
  46.          without reformatting the disk (OS/2 should recognize the partitions
  47.          created in the above step, if you worked correctly). Install OS/2
  48.          completely until it runs without problems.
  49.  
  50.       b) Otherwise, if you want to use OS/2 with DOS 4.00 and above or with
  51.          Compaq DOS 3.31, install OS/2 onto the plain disk and create the
  52.          Partitions (and format them) inside the OS/2 installation procedure.
  53.          The resulting partitions may be bigger than 32M.
  54.  
  55.  
  56.    3. (if additional operating systems needed)
  57.  
  58.       Install all other operating systems on the rest of your disk space.
  59.       Be shure not to destroy any of the DOS and OS/2 partitions. If they
  60.       run properly, reactivate the DOS (OS/2) boot partition using FDISK.
  61.  
  62.       (This step was tested only with a SCO Xenix/286 System V. Please
  63.       report problems with other OS's to me.)
  64.  
  65.  
  66.    4. (the MAIN step)
  67.  
  68.       Boot from a DOS floppy disk. Install the dual (or multi :-) boot
  69.       by running the BOOTINST program with option -i. (The active DOS
  70.       partition still contains the OS/2 system only !)
  71.  
  72.       New feature with version 4.0:
  73.         You can define a timeout period and a default operating system wich
  74.         is loaded on timeout. If you enter 0 (zero) for the timeout period,
  75.         no timeout will ever occur. If you press ENTER when asked for the
  76.         default operating system, then on timeout the operating system last
  77.         recently booted will be booted again.
  78.  
  79.       BOOTINST creates two .BIN files on C:\ containing a copy of the
  80.       previous partition table sector and a copy of the C: OS/2 boot sector.
  81.       Store these two files in a safe place, you may need them in the case
  82.       of a crash.
  83.  
  84.  
  85.    5. (OS/2 setup correction)
  86.  
  87.       (Still booted from the DOS floppy !)
  88.  
  89.       Rename the OS/2 CONFIG.SYS on C: to CONFIG.OS2 and AUTOEXEC.BAT (for the
  90.       DOS mode session) to AUTOEXEC.OS2 and move COMMAND.COM (for the DOS mode
  91.       session too) into the C:\OS2 subdirectory.
  92.  
  93.       Use NU (Norton Utilities) or a similar program to patch the OS2KRNL file
  94.       on C:\. Replace any occurences of CONFIG.SYS with CONFIG.OS2. Replace
  95.       AUTOEXEC.BAT strings with AUTOEXEC.OS2 in C:\OS2\COMMAND.COM too.
  96.  
  97.       Correct the SHELL= line in CONFIG.OS2 to point to C:\OS2\COMMAND.COM.
  98.       This line specifies the command interpreter to be used within the DOS
  99.       mode session (be shure to include the /P switch in this line).
  100.       It should look like 'SHELL=C:\OS2\COMMAND.COM C:\OS2 /P'.
  101.  
  102.  
  103.    6. (DOS installation)
  104.  
  105.       Now add DOS to your harddisk by simply entering 'SYS C:' from your DOS
  106.       boot disk. You may replace this DOS version by another without re-
  107.       installing the dual (or multi) boot as often as you need it by running
  108.       'SYS C:'. Copy the DOS utility programs to C:\DOS.
  109.  
  110.       New feature with version 4.0:
  111.         The BOOTINST program ensures that the first two root directory slots
  112.         are free. The SYS program should not have any problems copying the two
  113.         DOS system files onto the disk. This was a problem with earlier
  114.         versions of BOOTINST prior to 4.0.
  115.  
  116.  
  117.    7. (DOS setup correction)
  118.  
  119.       Configure your DOS by creating a CONFIG.SYS and AUTOEXEC.BAT
  120.  
  121.       For clarification, patch IBMBIO.COM or IO.SYS, whatever is right for your
  122.       DOS flavour. Replace CONFIG.SYS strings with CONFIG.DOS and rename your
  123.       C:\CONFIG.SYS to CONFIG.DOS.
  124.  
  125.       Move the DOS COMMAND.COM from C:\ into C:\DOS and correct or add the
  126.       SHELL= line in your CONFIG.DOS file.
  127.       It should look like 'SHELL=C:\DOS\COMMAND.COM C:\DOS /P'.
  128.  
  129.       Patch the C:\DOS\COMMAND.COM to look for AUTOEXEC.DOS instead of
  130.       AUTOEXEC.BAT at boot time.
  131.  
  132.  
  133. b) Required steps for OS/2 1.2 or 1.3:
  134.  
  135.  
  136.    1. (if not already done)
  137.  
  138.       Initialize your harddisk.
  139.  
  140.  
  141.    2. (may be a lot of work)
  142.  
  143.       Create all partitions you want to use for DOS (and OS/2).
  144.  
  145.       Use DOS's FDISK to create all wanted partitions. For planned HPFS
  146.       drives, create a DOS extended partition and within this create drives
  147.       of the size of the planned HPFS partitions. Instead of formatting them
  148.       with DOS's FORMAT, use OS/2's "FORMAT /FS:HPFS" command later.
  149.       Prepare all FAT drives with DOS's FORMAT and the boot drive with
  150.       "FORMAT /S". This ensures, that all partitions have the appropriate
  151.       size for your DOS version (3.30 or 4.00 and above). Note that with the
  152.       /S option for the boot drive, the DOS system files are copied to the
  153.       special place which is needed for them (first consecutive sectors of
  154.       the partition) and thus this space is now reseved for them.
  155.  
  156.  
  157.    3. (OS/2 installation)
  158.  
  159.       Install OS/2 now from the distibution floppies. Do NOT change the
  160.       partition setup from within the installation procedure. Choose
  161.       "Do not format ...." when you are asked to prepare the hard disk.
  162.       Test that OS/2 is running properly. You may also format then HPFS
  163.       drives with the "FORMAT /FS:HPFS x:" command.
  164.  
  165.       This step overwrites the DOS boot sector with the OS/2 boot sector;
  166.       this will be corrected later. But the DOS system files are not
  167.       deleted (unlike OS/2 1.1 does) and continue to reserve the needed
  168.       space on the disk.
  169.  
  170.  
  171.    4. (if additional operating systems needed)
  172.  
  173.       Install all other operating systems on the rest of your disk space.
  174.       Be shure not to destroy any of the DOS and OS/2 partitions. If they
  175.       run properly, reactivate the DOS (OS/2) boot partition using FDISK.
  176.  
  177.       (This step was tested only with a SCO Xenix/286 System V. Please
  178.       report problems with other OS's to me.)
  179.  
  180.  
  181.    5. (the MAIN step)
  182.  
  183.       Boot from a DOS floppy disk. Install the dual (or multi :-) boot
  184.       by running the BOOTINST program with option -i. (The active DOS
  185.       partition still contains the OS/2 system only !)
  186.  
  187.       New feature with version 4.0:
  188.         You can define a timeout period and a default operating system wich
  189.         is loaded on timeout. If you enter 0 (zero) for the timeout period,
  190.         no timeout will ever occur. If you press ENTER when asked for the
  191.         default operating system, then on timeout the operating system last
  192.         recently booted will be booted again.
  193.  
  194.       BOOTINST creates two .BIN files on C:\ containing a copy of the
  195.       previous partition table sector and a copy of the C: OS/2 boot sector.
  196.       The OS/2 boot sector is stored internally by BOOTINST while BOOTINST
  197.       installes itself into the partition table. Therefore, copies of the
  198.       previos versions of these sectors are written onto your disk.
  199.       Store these two files in a safe place, you may need them in the case
  200.       of a disk crash.
  201.  
  202.  
  203.    6. (OS/2 setup correction)
  204.  
  205.       (Still booted from the DOS floppy !)
  206.  
  207.       Rename the OS/2 CONFIG.SYS on C: to CONFIG.OS2 and AUTOEXEC.BAT (for the
  208.       DOS mode session) to AUTOEXEC.OS2 and move COMMAND.COM (for the DOS mode
  209.       session too) into the C:\OS2 subdirectory.
  210.  
  211.       Use NU (Norton Utilities) or a similar program to patch the OS2KRNL file
  212.       on C:\. Replace any occurences of CONFIG.SYS with CONFIG.OS2. Replace
  213.       AUTOEXEC.BAT strings with AUTOEXEC.OS2 in C:\OS2\COMMAND.COM too.
  214.  
  215.       Correct the SHELL= line in CONFIG.OS2 to point to C:\OS2\COMMAND.COM.
  216.       This line specifies the command interpreter to be used within the DOS
  217.       mode session (be shure to include the /P switch in this line).
  218.       It should look like 'SHELL=C:\OS2\COMMAND.COM C:\OS2 /P'.
  219.  
  220.  
  221.    7. (DOS installation)
  222.  
  223.       Now again install DOS onto your harddisk by simply entering 'SYS C:'
  224.       from your DOS boot disk. This re-creates the DOS boot sector and
  225.       simply overwrites the DOS system files by the same files.
  226.       You may replace this DOS version by another without re-installing
  227.       the dual (or multi) boot as often as you need it by running 'SYS C:'.
  228.       Copy the DOS utility programs to C:\DOS.
  229.  
  230.  
  231.    8. (DOS setup correction)
  232.  
  233.       Configure your DOS by creating a CONFIG.SYS and AUTOEXEC.BAT
  234.  
  235.       For clarification, patch IBMBIO.COM or IO.SYS, whatever is right for your
  236.       DOS flavour. Replace CONFIG.SYS strings with CONFIG.DOS and rename your
  237.       C:\CONFIG.SYS to CONFIG.DOS.
  238.  
  239.       Move the DOS COMMAND.COM from C:\ into C:\DOS and correct or add the
  240.       SHELL= line in your CONFIG.DOS file.
  241.       It should look like 'SHELL=C:\DOS\COMMAND.COM C:\DOS /P'.
  242.  
  243.       Patch the C:\DOS\COMMAND.COM to look for AUTOEXEC.DOS instead of
  244.       AUTOEXEC.BAT at boot time.
  245.  
  246.  
  247. If you now reboot your machine from the harddisk, you should get a prompt,
  248. where you can select the system to boot. If DOS or OS/2 does not boot properly,
  249. reboot from a DOS floppy disk and correct your CONFIG.xxx files or look for
  250. mis-spellings of the CONFIG.xxx names in the patches in OS2KRNL and IBMBIO.COM.
  251.  
  252.  
  253. The patch procedure for DOS and OS/2 may seem not very comfortable, but it
  254. avoids any name conflicts at boot time. Some other dual boot programs
  255. rename the files at boot time. This may lead into problems, when you remove
  256. some of them (if you don't need a DOS mode session) or rename them.
  257.  
  258.  
  259. If you ever have a problem, that the bootstrap program in the partition table
  260. is overwritten by some FDISK like software (like the Xenix fdisk does sometimes)
  261. you can reinstall the dual boot without repeating the OS/2 installation.
  262. For this purpose use BOOTINST with option -r (new with version 4.0).
  263.  
  264.  
  265. Please let me know, if you have problems using BOOTINST or if this
  266. description of the installation procedure is too short.
  267.  
  268.  
  269. This program is SHAREWARE. If you use it regularly, you are expected to
  270. support it by reporting problems to the author and registering your copy.
  271. Send $15, U.S. dollars, and your address to the address below (or to my bank).
  272. If you do not want to send U.S. dollars, calculate the equivalent value
  273. for your currency but send it only to my bank.
  274.  
  275.  
  276.                   Kai Uwe Rommel
  277.  
  278.                   Zennerstrasse 1
  279.                   D-8000 Muenchen 70
  280.  
  281.                   Western Germany
  282.  
  283.  
  284. Bank:             Kreissparkasse Muenchen
  285.                   Bank ID 702 501 50
  286.                   Account 859 488
  287.  
  288.                   Western Germany
  289.  
  290.  
  291. You may have problems reporting problems by e-mail, because I use mail services
  292. on our university network (Technische Universitaet Muenchen) and my mail address
  293. may have changed and because the access to our systems from the outside world
  294. is a little difficult.
  295.  
  296. I do not add a mail address to this file. Use the sender's address from the
  297. original e-mail distribution file (if you got it directly from me) or send me
  298. a letter.
  299.  
  300. THIS PROGRAM IS SHAREWARE, NOT COMMERCIAL SOFTWARE. THEREFORE I CAN NOT GIVE
  301. ANY WARRANTY. IT IS USER-SUPPORTED SOFTWARE AND I WILL TRY TO REMOVE ANY BUGS
  302. REPORTED TO ME BUT I CANNOT GUARANTEE THAT IT WILL WORK WITH ANY HARDWARE AND
  303. SOFTWARE COMBINATION UNDER ALL CIRCUMSTANCES. USE IT ON YOUR OWN RISK. I WILL 
  304. NOT BE RESPONSIBLE FOR ANY DAMAGES CAUSED BY FAILURE OF THIS PROGRAM TO WORK
  305. AS EXPECTED.
  306.  
  307. MAKE BACKUPS OF ALL YOUR SOFTWARE ON YOUR DISK(S) BEFORE INSTALLING THIS
  308. PROGRAM BECAUSE IT IS TRICKY SYSTEM SOFTWARE.
  309.